@charset "UTF-8";

.browser { position: relative; width: 100%; height: 48px; overflow: hidden; }
ul, ol, li { list-style-type: none; }
/*选择地区*/
.express-area { border-top: 1px solid #ddd; padding:0px; margin:0px; border-bottom: 1px solid #ddd; background-color: #fff; }
.express-area dl { position: relative; padding:0px; margin:0px; color: #4d525d; }
.express-area dl dt { position: absolute;padding:0px; margin:0px; top: 0; left: 0; font-size: 13px; }
.express-area dl dd { padding-right:8px;padding:0px; margin:0px; font-size: 13px; }
/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 9915; width: 100%; margin-left: -160px; background-color: #fff; color: #4d525d; }
.express-area-box .title {width: 100%; height: 48px; position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.express-area-box .title .extxt { width:50%; height: 48px; color:#333; text-align: left; font-size: 14px; padding-left:16px; line-height: 48px; float:left; }
.express-area-box .title .back,
.express-area-box .title .closed { width:50%; height:48px; text-align:right; padding-right:16px; font-size:24px; line-height: 48px; float:right; }
.express-area-box .title .back { display: none; left: 0; background: url(../../images/back.png) no-repeat center;   background-size: .45rem .75rem; }
#areaBox {width: 100%; height: 250px; overflow-y: scroll; }
#areaBox ul {padding: 0px; margin:0px;}
#areaBox li {width: 100%; height: 42px;color:#666; line-height:42px; padding-left: 20px; border-bottom: 1px solid #e2e2e2; font-size: 14px; }
@media (max-width: 720px) {
	.express-area-box { position: fixed; left: 0; width: 100%; padding:0px; margin-left: 0; }
}
